package com.epfresh.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by zhaozhenqiang on 2017/7/3.
 */

public class HomeTopBean {


    public static class StoreMore{
        public HomeTopBean.FreshestBean.StoreBean store;

    }
    public static class StoreOne{
        public HomeTopBean.FreshestBean.StoreBean store;
    }
    public static class GoodsMore{
        public HomeTopBean.FreshestBean goods;
    }
    public static class GoodsOne{
        public HomeTopBean.FreshestBean goods;
    }
    public static class SecondsOne{
        public HomeTop.SeckillBeanX.SeckillBean goods;
    }


    private String cityName;
    private String cityCode;
    private List<?> funitems;
    private List<Market> markets;
    private List<Ad> marketings;
    private List<FreshestBean> freshest;
    private List<Ad> banners;

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public List<?> getFunitems() {
        return funitems;
    }

    public void setFunitems(List<?> funitems) {
        this.funitems = funitems;
    }

    public List<Market> getMarkets() {
        return markets;
    }

    public void setMarkets(List<Market> markets) {
        this.markets = markets;
    }

    public List<Ad> getMarketings() {
        return marketings;
    }

    public void setMarketings(List<Ad> marketings) {
        this.marketings = marketings;
    }

    public List<FreshestBean> getFreshest() {
        return freshest;
    }

    public void setFreshest(List<FreshestBean> freshest) {
        this.freshest = freshest;
    }

    public List<Ad> getBanners() {
        return banners;
    }

    public void setBanners(List<Ad> banners) {
        this.banners = banners;
    }

    public static class FreshestBean {


        private String weight;
        private String accountId;
        private String deposit;
        private String pack;
        private String priceUnit;
        private String type;
        private String packageContainer;
        private String id;
        private String title;
        private String level;
        private String description;
        private String isRecommended;
        private String species;
        private String createdTime;
        private String status;
        private String pluckingTime;
        private String categoryType;
        private String categoryId;
        private String modifiedTime;
        private String origin;
        private String barcode;
        private String number;
        private String moq;
        private String nameId;
        private String variety;
        private String packageSize;
        private String unit;
        private String thumbnail;
        private String price;
        private String deliveryTime;
        private String inventory;
        private String topCategoryId;
        private String baseName;
        private String brand;
        private String incr;
        private String storeId;
        private String packageUnit;
        private String chargeUnit;
        private String storeName;
        private String marketName;
        private String promotionItemType;
        private String promotionItemStatus;
        private String promotionItemId;
        private String promotionMarkImageId;
        private String markId;
        private String originalPrice;
        private String sort;
        private String topTime;
        private StoreBean store;
        private String promotionMarkUrl;
        private List<Ad> ads;
        private List<String> banners;
        private ArrayList<HomeCommTag> tags;
        private boolean top;

    public boolean isTop() {
        return top;
    }

    public void setTop(boolean top) {
        this.top = top;
    }

    public String getWeight() {
            return weight;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public String getDeposit() {
            return deposit;
        }

        public void setDeposit(String deposit) {
            this.deposit = deposit;
        }

        public String getPack() {
            return pack;
        }

        public void setPack(String pack) {
            this.pack = pack;
        }

        public String getPriceUnit() {
            return priceUnit;
        }

        public void setPriceUnit(String priceUnit) {
            this.priceUnit = priceUnit;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getPackageContainer() {
            return packageContainer;
        }

        public void setPackageContainer(String packageContainer) {
            this.packageContainer = packageContainer;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getLevel() {
            return level;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String isIsRecommended() {
            return isRecommended;
        }

        public void setIsRecommended(String isRecommended) {
            this.isRecommended = isRecommended;
        }

        public String getSpecies() {
            return species;
        }

        public void setSpecies(String species) {
            this.species = species;
        }

        public String getCreatedTime() {
            return createdTime;
        }

        public void setCreatedTime(String createdTime) {
            this.createdTime = createdTime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getPluckingTime() {
            return pluckingTime;
        }

        public void setPluckingTime(String pluckingTime) {
            this.pluckingTime = pluckingTime;
        }

        public String getCategoryType() {
            return categoryType;
        }

        public void setCategoryType(String categoryType) {
            this.categoryType = categoryType;
        }

        public String getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }

        public String getModifiedTime() {
            return modifiedTime;
        }

        public void setModifiedTime(String modifiedTime) {
            this.modifiedTime = modifiedTime;
        }

        public String getOrigin() {
            return origin;
        }

        public void setOrigin(String origin) {
            this.origin = origin;
        }

        public String getBarcode() {
            return barcode;
        }

        public void setBarcode(String barcode) {
            this.barcode = barcode;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public String getMoq() {
            return moq;
        }

        public void setMoq(String moq) {
            this.moq = moq;
        }

        public String getNameId() {
            return nameId;
        }

        public void setNameId(String nameId) {
            this.nameId = nameId;
        }

        public String getVariety() {
            return variety;
        }

        public void setVariety(String variety) {
            this.variety = variety;
        }

        public String getPackageSize() {
            return packageSize;
        }

        public void setPackageSize(String packageSize) {
            this.packageSize = packageSize;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public String getThumbnail() {
            return thumbnail;
        }

        public void setThumbnail(String thumbnail) {
            this.thumbnail = thumbnail;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getDeliveryTime() {
            return deliveryTime;
        }

        public void setDeliveryTime(String deliveryTime) {
            this.deliveryTime = deliveryTime;
        }

        public String getInventory() {
            return inventory;
        }

        public void setInventory(String inventory) {
            this.inventory = inventory;
        }

        public String getTopCategoryId() {
            return topCategoryId;
        }

        public void setTopCategoryId(String topCategoryId) {
            this.topCategoryId = topCategoryId;
        }

        public String getBaseName() {
            return baseName;
        }

        public void setBaseName(String baseName) {
            this.baseName = baseName;
        }

        public String getBrand() {
            return brand;
        }

        public void setBrand(String brand) {
            this.brand = brand;
        }

        public String getIncr() {
            return incr;
        }

        public void setIncr(String incr) {
            this.incr = incr;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getPackageUnit() {
            return packageUnit;
        }

        public void setPackageUnit(String packageUnit) {
            this.packageUnit = packageUnit;
        }

        public String getChargeUnit() {
            return chargeUnit;
        }

        public void setChargeUnit(String chargeUnit) {
            this.chargeUnit = chargeUnit;
        }

        public String getStoreName() {
            return storeName;
        }

        public void setStoreName(String storeName) {
            this.storeName = storeName;
        }

        public String getMarketName() {
            return marketName;
        }

        public void setMarketName(String marketName) {
            this.marketName = marketName;
        }

        public String getPromotionItemType() {
            return promotionItemType;
        }

        public void setPromotionItemType(String promotionItemType) {
            this.promotionItemType = promotionItemType;
        }

        public String getPromotionItemStatus() {
            return promotionItemStatus;
        }

        public void setPromotionItemStatus(String promotionItemStatus) {
            this.promotionItemStatus = promotionItemStatus;
        }

        public String getPromotionItemId() {
            return promotionItemId;
        }

        public void setPromotionItemId(String promotionItemId) {
            this.promotionItemId = promotionItemId;
        }

        public String getPromotionMarkImageId() {
            return promotionMarkImageId;
        }

        public void setPromotionMarkImageId(String promotionMarkImageId) {
            this.promotionMarkImageId = promotionMarkImageId;
        }

        public String getMarkId() {
            return markId;
        }

        public void setMarkId(String markId) {
            this.markId = markId;
        }

        public String getOriginalPrice() {
            return originalPrice;
        }

        public void setOriginalPrice(String originalPrice) {
            this.originalPrice = originalPrice;
        }

        public String getSort() {
            return sort;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }

        public String getTopTime() {
            return topTime;
        }

        public void setTopTime(String topTime) {
            this.topTime = topTime;
        }

        public StoreBean getStore() {
            return store;
        }

        public void setStore(StoreBean store) {
            this.store = store;
        }

        public String getPromotionMarkUrl() {
            return promotionMarkUrl;
        }

        public void setPromotionMarkUrl(String promotionMarkUrl) {
            this.promotionMarkUrl = promotionMarkUrl;
        }

        public List<Ad> getAds() {
            return ads;
        }

        public void setAds(List<Ad> ads) {
            this.ads = ads;
        }

        public List<String> getBanners() {
            return banners;
        }

        public void setBanners(List<String> banners) {
            this.banners = banners;
        }

        public ArrayList<HomeCommTag> getTags() {
            return tags;
        }

        public void setTags(ArrayList<HomeCommTag> tags) {
            this.tags = tags;
        }

        public static class StoreBean {

            private String marketId;
            private String id;
            private String time;
            private String areaName;
            private String marketName;
            private String stall;
            private String name;
            private String mainBusinessCategoryNames;
            private List<?> tags;
            private List<First3Bean> first3;

            public String getMarketName() {
                return marketName;
            }

            public void setMarketName(String marketName) {
                this.marketName = marketName;
            }

            public String getMarketId() {
                return marketId;
            }

            public void setMarketId(String marketId) {
                this.marketId = marketId;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTime() {
                return time;
            }

            public void setTime(String time) {
                this.time = time;
            }

            public String getAreaName() {
                return areaName;
            }

            public void setAreaName(String areaName) {
                this.areaName = areaName;
            }

            public String getStall() {
                return stall;
            }

            public void setStall(String stall) {
                this.stall = stall;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getMainBusinessCategoryNames() {
                return mainBusinessCategoryNames;
            }

            public void setMainBusinessCategoryNames(String mainBusinessCategoryNames) {
                this.mainBusinessCategoryNames = mainBusinessCategoryNames;
            }

            public List<?> getTags() {
                return tags;
            }

            public void setTags(List<?> tags) {
                this.tags = tags;
            }

            public List<First3Bean> getFirst3() {
                return first3;
            }

            public void setFirst3(List<First3Bean> first3) {
                this.first3 = first3;
            }

            public static class First3Bean {

                private String thumbnail;
                private String promotionMarkUrl;

                public String getPromotionMarkUrl() {
                    return promotionMarkUrl;
                }

                public void setPromotionMarkUrl(String promotionMarkUrl) {
                    this.promotionMarkUrl = promotionMarkUrl;
                }

                public String getThumbnail() {
                    return thumbnail;
                }

                public void setThumbnail(String thumbnail) {
                    this.thumbnail = thumbnail;
                }

                private String weight;
                private String accountId;
                private String deposit;
                private String pack;
                private String priceUnit;
                private String type;
                private String packageContainer;
                private String id;
                private String title;
                private String level;
                private String description;
                private Boolean isRecommended;
                private String species;
                private String createdTime;
                private String status;
                private String pluckingTime;
                private String categoryType;
                private String categoryId;
                private String modifiedTime;
                private String origin;
                private String barcode;
                private String number;
                private String moq;
                private String nameId;
                private String variety;
                private String packageSize;
                private String unit;
                private String price;
                private String deliveryTime;
                private String inventory;
                private String topCategoryId;
                private String baseName;
                private String brand;
                private String incr;
                private String storeId;
                private String packageUnit;
                private String chargeUnit;

                public String getWeight() {
                    return weight;
                }

                public void setWeight(String weight) {
                    this.weight = weight;
                }

                public String getAccountId() {
                    return accountId;
                }

                public void setAccountId(String accountId) {
                    this.accountId = accountId;
                }

                public String getDeposit() {
                    return deposit;
                }

                public void setDeposit(String deposit) {
                    this.deposit = deposit;
                }

                public String getPack() {
                    return pack;
                }

                public void setPack(String pack) {
                    this.pack = pack;
                }

                public String getPriceUnit() {
                    return priceUnit;
                }

                public void setPriceUnit(String priceUnit) {
                    this.priceUnit = priceUnit;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getPackageContainer() {
                    return packageContainer;
                }

                public void setPackageContainer(String packageContainer) {
                    this.packageContainer = packageContainer;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getLevel() {
                    return level;
                }

                public void setLevel(String level) {
                    this.level = level;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public Boolean isIsRecommended() {
                    return isRecommended;
                }

                public void setIsRecommended(Boolean isRecommended) {
                    this.isRecommended = isRecommended;
                }

                public String getSpecies() {
                    return species;
                }

                public void setSpecies(String species) {
                    this.species = species;
                }

                public String getCreatedTime() {
                    return createdTime;
                }

                public void setCreatedTime(String createdTime) {
                    this.createdTime = createdTime;
                }

                public String getStatus() {
                    return status;
                }

                public void setStatus(String status) {
                    this.status = status;
                }

                public String getPluckingTime() {
                    return pluckingTime;
                }

                public void setPluckingTime(String pluckingTime) {
                    this.pluckingTime = pluckingTime;
                }

                public String getCategoryType() {
                    return categoryType;
                }

                public void setCategoryType(String categoryType) {
                    this.categoryType = categoryType;
                }

                public String getCategoryId() {
                    return categoryId;
                }

                public void setCategoryId(String categoryId) {
                    this.categoryId = categoryId;
                }

                public String getModifiedTime() {
                    return modifiedTime;
                }

                public void setModifiedTime(String modifiedTime) {
                    this.modifiedTime = modifiedTime;
                }

                public String getOrigin() {
                    return origin;
                }

                public void setOrigin(String origin) {
                    this.origin = origin;
                }

                public String getBarcode() {
                    return barcode;
                }

                public void setBarcode(String barcode) {
                    this.barcode = barcode;
                }

                public String getNumber() {
                    return number;
                }

                public void setNumber(String number) {
                    this.number = number;
                }

                public String getMoq() {
                    return moq;
                }

                public void setMoq(String moq) {
                    this.moq = moq;
                }

                public String getNameId() {
                    return nameId;
                }

                public void setNameId(String nameId) {
                    this.nameId = nameId;
                }

                public String getVariety() {
                    return variety;
                }

                public void setVariety(String variety) {
                    this.variety = variety;
                }

                public String getPackageSize() {
                    return packageSize;
                }

                public void setPackageSize(String packageSize) {
                    this.packageSize = packageSize;
                }

                public String getUnit() {
                    return unit;
                }

                public void setUnit(String unit) {
                    this.unit = unit;
                }

                public String getPrice() {
                    return price;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public String getDeliveryTime() {
                    return deliveryTime;
                }

                public void setDeliveryTime(String deliveryTime) {
                    this.deliveryTime = deliveryTime;
                }

                public String getInventory() {
                    return inventory;
                }

                public void setInventory(String inventory) {
                    this.inventory = inventory;
                }

                public String getTopCategoryId() {
                    return topCategoryId;
                }

                public void setTopCategoryId(String topCategoryId) {
                    this.topCategoryId = topCategoryId;
                }

                public String getBaseName() {
                    return baseName;
                }

                public void setBaseName(String baseName) {
                    this.baseName = baseName;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getIncr() {
                    return incr;
                }

                public void setIncr(String incr) {
                    this.incr = incr;
                }

                public String getStoreId() {
                    return storeId;
                }

                public void setStoreId(String storeId) {
                    this.storeId = storeId;
                }

                public String getPackageUnit() {
                    return packageUnit;
                }

                public void setPackageUnit(String packageUnit) {
                    this.packageUnit = packageUnit;
                }

                public String getChargeUnit() {
                    return chargeUnit;
                }

                public void setChargeUnit(String chargeUnit) {
                    this.chargeUnit = chargeUnit;
                }
            }
        }
    }

}


